Launch Your Bot in Minutes
Upgrade your account to unlock all the features offered by Yellow.ai.
Step 1: Sign in to Your Account
Open the Yellow.ai Cloud Platform and log in to the platform using your preferred option:
Sign in with Google:
Use this option if your organization is integrated with Google for Single Sign-On (SSO). It allows for a quick and secure login using your Google account.
Sign in with OAuth:
Choose this method if your organization has set up OAuth for authentication with Yellow.ai. It provides a secure way to log in through your organization's OAuth provider.Manual Sign-in:
If you registered by setting up a username and password manually, you can log in by entering those credentials directly.
If you do not have an account, sign up using the instructions provided here.
Step 2: Create or Access Your Bot
This guide will walk you through the process of creating a chatbot on the Yellow.ai platform. The process differs slightly depending on whether you are a Super Admin (who originally creates the bot) or a Contributor (who accesses the bot after it has been created).
Creating a Bot (For Super Admin)
Go to the Overview page.
Click on the bot drop-down menu.
Select + Create bot.
In the Create bot window, provide the following details:
Bot subscription: Select the subscription under which you want to create your bot.
Bot type: Choose whether your bot is chat-based (Chat bot) or voice-based (Voice bot).
Bot name: Enter a unique name for your bot.
Choose avatar: Select an animated avatar to represent your bot.
Industry: Specify the industry to which your bot belongs.
Region: Choose the region your bot will operate in.
Add live chat support to your bot (optional): Enable this to provide users with live agent support.
Once you have filled in all the details, click Create bot. You will be redirected to the Overview page, where you can further configure your bot according to your requirements.
Requesting Access for Your Org’s Bot (For non-super admin)
For other org users, when you log in, you'll see a list of bots that have been created. You can:
- Request access to a bot, or
- Navigate to Profile settings > My Invites page and click on the respective Request access button.
Accepting Access for Your Org’s Bot (For Non-Super Admin)
You can accept the invite using either of the two ways:
If a bot admin has already provided access, you can accept the invitation received via email.
You can also accept through the notification you received on the platform's Notifications page.
Accessing Existing Bot (For other users)
If you're a Contributor or a user with access rights (but not the original creator), your process of interacting with bots is different:
Accessing the bot
Navigate to Profile settings > My Invites. Instead of creating a new bot, you will see a list of bots that your admin/team has already created.
Click on the respective Request Access button to request access to the bot.
Only Super Admin can create a new bot. Other users can request access to a bot and may have Admin roles, but they do not have the privilege to create a bot.
Build your bot conversation flow
After creating your bot, you can begin building its flow to manage how it interacts with users. Flow creation includes the following steps:
Setup flow triggers
Before building a flow, you need to create Intents and Utterances and train the bot to recognize them. This setup ensures that the bot can trigger the correct flows and respond appropriately.
Create Intent and Utterances:
An Intent is what the user wants to achieve, like "booking a ticket".
Utterances are the different ways a user might express that intent. For example, "I need to reserve a ticket", "Book a flight ticket for me", and "I want to book a ticket". For more detailed information on how to create Intents and Utterances, click here.
Prerequisite
Consider the following when creating Intents and Utterances:
- Environment: You should add intents or utterances only in a low-tier environment like Sandbox or Development.
Intent naming best practices:
Minimum number of characters for an intent name: 10
Minimum number of words: 10 (and unique)
Special characters or numbers: Not allowed
Duplicate intent names: Not allowed
Add auto-generated utterances
The platform can auto-generate utterances that are based on the intent you added. This helps the bot understand and respond to the different ways users might phrase the same request. For more details, click here.
Train Intent and Utterances
You need to train your bot after adding intents and utterances. If the bot is not trained with the intent, it will not understand user queries and display a fallback response. For multiple languages, you need to train the intents and utterances in multilingual and not Sentence encoder. For more detailed information, click here.
Verify intent confidence
For a bot to accurately trigger the desired flow, you need to verify the confidence level of the added intent. This involves checking whether the intent's confidence score aligns with the user's input, ensuring the correct flow is initiated. The expected minimum confidence score is 0.85
. For more detailed information, click here.
Create bot flows
Once you have created Intents and Utterances, you can start building your bot's conversational flow. This involves connecting different nodes that represent the steps of the conversation. There are several ways to create a flow:
Create with AI Copilot
Create from template
Start from scratch
- You can add up to 150 nodes in a flow.
- There is no limit to create the number of flows in a bot.
Start node
The start node is an entry point for a bot to begin a conversation with the user. You can define a trigger point for a flow by selecting Intents, Entities, Event, or Page URL. Multiple trigger types can be added for a single flow. For detailed instructions, see how to configure each trigger type.
Connecting nodes
In the flow, each node represents a step. Start by clicking the starting point and connecting the appropriate nodes based on your use case.
Preview and test the bot
After creating the flow, you can preview and test how the bot will appear, function, and interact with users.
Publish the bot
After testing the flow, you can publish the bot to make it accessible to end users.
When you are publishing the changes from Sandbox to Staging, you do not need approver permission to approve it. But when you are publishing from Staging to Production, you need approver's permission. Only the super admin of the bot can approve the publish request.
Cancel publish request
If you wish to make changes to the current flow or bot, or if you have raised a publish request by mistake, you can cancel the publish request.